Send To ALU Broadcast Results Send To ALU Broadcast Results Time ScheduleWake - Up ScheduleWake - Up Execute Execute
نویسندگان
چکیده
Our program benchmarks and simulations of novel circuits indicate that large-window processors are feasible. Using our redesigned superscalar components, a large-window processor implemented in today’s technology can achieve an increase of 10–60% (geometric mean of 31%) in program speed compared to today’s processors. The processor operates at clock speeds comparable to today’s processors, but achieves significantly higher ILP. To measure the impact of a large window on clock speed, we design and simulate new implementations of the logic components that most limit the critical path of our large-window processor: the schedule logic and the wakeup logic. We use log-depth cyclic segmented prefix (CSP) circuits to reimplement these components. Our layouts and simulations of critical paths through these circuits indicate that our large-window processor could be clocked at frequencies exceeding 500MHz in today’s technology. Our commit logic and rename logic can also run at these speeds. To measure the impact of a large window on ILP, we compare two microarchitectures, the first has a 128-instruction window, an 8-wide fetch unit, and 20-wide issue (four integer, branch, multiply, float, and memory units), whereas the second has a 32-instruction window, and a 4-wide fetch unit and is comparable to today’s processors. For each, we simulate different window reuse and bypass policies. Our simulations show that the large-window processor achieves significantly higher IPC. This performance increase comes despite the fact that the large-window processor uses a wrap-around window while the small-window processor uses a compressing window, thus effectively increasing its number of outstanding instructions. Furthermore, the large-window processor sometimes pays an extra clock cycle for bypassing.
منابع مشابه
Partial Multinode Broadcast and Partial Exchange Algorithms for d-Dimensional Meshes
In this paper we consider the partial multinode broadcast and the partial exchange communication tasks in d-dimensional meshes. The partial multinode broadcast in an N-processor network is the task in which each of M < N arbitrary nodes broadcast a packet to all the remaining N 1 nodes. Correspondingly, in the partial exchange there are M < N nodes that wish to send a separate, personalized pac...
متن کاملCircuit-Switched Broadcast in Multi-Port 2D Tori
This paper studies the one-to-all broadcast in a circuit-switched 2D torus of any size with-port capability. This is a generalization of the one-port and all-port models. Existing results, as compared to ours, can only solve very restricted sizes of tori, and use more numbers of steps. 1 Introduction One primary communication in an interconnection network is the one-to-all broadcast, where a so...
متن کاملThe Effect of Broadcast Digitalization on Agricultural Information Dissemination in Nigeria.
Broadcast digitalization with its enormous benefits to the broadcasting industry will improve the quality of content of programs delivered by television stations. Africa has a switchover date of June, 2017. For Nigerians to have access to television broadcast once the switch over is completed, they must purchase high definition television sets or the set-up box. The awareness among urban dwelle...
متن کاملSecure Anonymous Broadcast
In anonymous broadcast, one or more parties want to anonymously send messages to all parties. This problem is increasingly important as a black-box in many privacy-preserving applications such as anonymous communication, distributed auctions, and multi-party computation. In this paper, we design decentralized protocols for anonymous broadcast that require each party to send (and compute) a poly...
متن کاملAlu DNA Polymorphism of Human Tissue Plasminogen Activator (tPA) Gene in Diabetic Jordanian Patients Patients
Background: Hypercoagulability and hypofibrinolysis are among the symptoms exhibited by diabetic patients. Our study aimed to address the polymorphic nature of Alu DNA fragment in the human tissue plasminogen activator gene within diabetes mellitus (DM) Jordanian patients. Methods: Genomic DNA was isolated from 76 DM patients and 60 non-diabetic Jordanian individuals, and the Alu fragment was a...
متن کامل